#ifndef _ADAPTIVEPARTITIONERTEST_H_
#define _ADAPTIVEPARTITIONERTEST_H_

#include <cppunit/Test.h>
#include <cppunit/TestAssert.h>
#include <cppunit/TestCaller.h>
#include <cppunit/TestFixture.h>
#include <cppunit/TestSuite.h>
#include <cppunit/Exception.h>
#include <cppunit/extensions/HelperMacros.h>

#include "adaptivepartitioner.h"

#include <cstdlib>
#include <cstdio>

class AdaptivePartitionerTest : public CppUnit::TestFixture {
	
	CPPUNIT_TEST_SUITE( AdaptivePartitionerTest );
	CPPUNIT_TEST( test_update_speed_vector );
	CPPUNIT_TEST( test_update_granularity );
	CPPUNIT_TEST_SUITE_END();
	
private:
	

public:

	void setUp();
	void tearDown();
	
	void test_update_speed_vector();
	void test_update_granularity();
	
};

#endif //_ADAPTIVEPARTITIONERTEST_H_
